* {
  margin: 0;
  padding: 0;
}
div {
  box-sizing: border-box;
}

.bg {
  background: url(./assets/images/bg.png) no-repeat center center;
  background-size: cover;
}

.line-col {
  height: 100%;
  border: 1px solid;
  border-image: linear-gradient(
      rgba(0, 178, 238, 0),
      rgba(0, 178, 238, 0.7),
      rgba(0, 178, 238, 0)
    )
    1 1;
}

.line-row {
  width: 100%;
  border: 1px solid;
  border-image: linear-gradient(
      270deg,
      rgba(0, 178, 238, 0),
      rgba(0, 178, 238, 0.7),
      rgba(0, 178, 238, 0)
    )
    1 1;
}

.text-opacity-c9-55-12 {
  font-family: "Alibaba PuHuiTi 2.0-55 SemiBold";
  font-size: 0.75rem;
  color: rgba(201, 233, 248, 0.8);
}

.text-opacity-c9-65-16 {
  font-family: "Alibaba PuHuiTi 2.0-65 Medium";
  font-size: 1rem;
  color: rgba(201, 233, 248, 0.8);
}

.text-c9-55-12 {
  font-family: "Alibaba PuHuiTi 2.0-55 SemiBold";
  font-size: 0.75rem;
  color: #c9e9f8;
}

.text-c9-65-12 {
  font-family: "Alibaba PuHuiTi 2.0-65 SemiBold";
  font-size: 0.75rem;
  color: #c9e9f8;
}
.text-c9-75-12 {
  font-family: "Alibaba PuHuiTi 2.0-75 SemiBold";
  font-size: 0.75rem;
  color: #c9e9f8;
}

.text-c9-55-14 {
  font-family: "Alibaba PuHuiTi 2.0-55 Regular";
  font-size: 0.875rem;
  color: #c9e9f8;
}

.text-c9-55-16 {
  font-family: "Alibaba PuHuiTi 2.0-55 Regular";
  font-size: 16px;
  color: #c9e9f8;
}

.text-c9-65-14 {
  font-family: "Alibaba PuHuiTi 2.0-65 Regular";
  font-size: 0.875rem;
  color: #c9e9f8;
}

.text-c9-75-14 {
  font-family: "Alibaba PuHuiTi 2.0-75 SemiBold";
  font-size: 0.875rem;
  color: #c9e9f8;
}

.text-4b-20 {
  font-family: "Helvetica-Bold";
  font-size: 1.25rem;
  font-weight: bold;
  color: #4bfff5;
}

.text-4b-65-14 {
  font-family: "Alibaba PuHuiTi 2.0-65 Regular";
  font-size: 0.875rem;
  color: #4bfff5;
}

.text-gray-14 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 0.875rem;
  color: #ffffff;
}

.text-gray-16 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1rem;
  color: #ffffff;
}

.text-gray-18 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1.125rem;
  color: #ffffff;
}

.text-green-16 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1rem;
  color: #33dc19;
}

.text-yellow-16 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1rem;
  color: #ffc421;
}

.text-gradual-yellow-16 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1rem;
  background-image: linear-gradient(#ffffff 0%, #f4ab32 100%);
  background-clip: text;
  color: transparent;
}

.text-gradual-yellow-18 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1.125rem;
  background-image: linear-gradient(#ffffff 0%, #f4ab32 100%);
  background-clip: text;
  color: transparent;
}

.text-gradual-yellow-22 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1.375rem;
  background-image: linear-gradient(#ffffff 0%, #f4ab32 100%);
  background-clip: text;
  color: transparent;
}

.text-gradual-blue-14 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 0.875rem;
  background-image: linear-gradient(#ffffff 0%, #92deff 100%);
  background-clip: text;
  color: transparent;
}

.text-gradual-blue-16 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 16px;
  background-image: linear-gradient(#ffffff 0%, #92deff 100%);
  background-clip: text;
  color: transparent;
}

.text-gradual-blue-18 {
  font-family: "Helvetica-Bold";
  font-weight: bold;
  font-size: 1.125rem;
  background-image: linear-gradient(#ffffff 0%, #92deff 100%);
  background-clip: text;
  color: transparent;
}

.tag_yellow {
  .el-tag.el-tag--primary {
    background: rgba(244, 171, 50, 0.2);
    border-radius: 0.125rem;
    border: 1px solid #f4ab32;
    color: #ffffff;
    font-family: "Alibaba PuHuiTi 2.0-65 Medium";
  }
}

.tag_green {
  .el-tag.el-tag--primary {
    background: rgba(51, 220, 25, 0.2);
    border-radius: 0.125rem;
    border: 1px solid #33dc19;
    color: #ffffff;
    font-family: "Alibaba PuHuiTi 2.0-65 Medium";
  }
}

.target {
  width: 0.75rem;
  height: 0.75rem;
}

::-webkit-scrollbar {
  width: 0.25rem; /* 设置滚动条宽度 */
}

::-webkit-scrollbar-thumb {
  background-color: #0858ab; /* 设置滚动条滑块颜色 */
  border-radius: 0.375rem; /* 设置滑块的圆角 */
}

::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1); /* 设置滚动条背景色 */
  border-radius: 0.375rem; /* 设置滚动条背景的圆角 */
}
